package com.qmctl.rest.bean.merchsync;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

import javax.xml.bind.annotation.XmlRootElement;

import org.springframework.stereotype.Repository;

@XmlRootElement(name="item")
public class ItemClazz{
private String itemCode;
private String itemId;
private String goodsCode;
private String itemName;
private String shortName;
private String englishName;
private String barCode;
private String skuProperty;
private String stockUnit;
private double length;
private double width;
private double height;
private double volume;
private double grossWeight;
private double netWeight;
private String color;
private String size;
private String title;
private String categoryId;
private String categoryName;
private String pricingCategory;
private int safetyStock;
private String itemType;
private double tagPrice;
private double retailPrice;
private double costPrice;
private double purchasePrice;
private String seasonCode;
private String seasonName;
private String brandCode;
private String brandName;
private String isSNMgmt;
private String productDate;
private String expireDate;
private String isShelfLifeMgmt;
private int shelfLife;
private int rejectLifecycle;
private int lockupLifecycle;
private int adventLifecycle;
private String isBatchMgmt;
private String batchCode;
private String batchRemark;
private String packCode;
private String pcs;
private String originAddress;
private String approvalNumber;
private String isFragile;
private String isHazardous;
private String remark;
private String createTime;
private String updateTime;
private String isValid;
private String isSku;
private String packageMaterial;
private ExtendPropsClazz extendProps;
public String getItemCode() {
	return itemCode;
}
public void setItemCode(String itemCode) {
	this.itemCode = itemCode;
}
public String getItemId() {
	return itemId;
}
public void setItemId(String itemId) {
	this.itemId = itemId;
}
public String getGoodsCode() {
	return goodsCode;
}
public void setGoodsCode(String goodsCode) {
	this.goodsCode = goodsCode;
}
public String getItemName() throws UnsupportedEncodingException {
	return itemName==null?"":URLEncoder.encode(itemName,"UTF-8");
}
public void setItemName(String itemName) {
	this.itemName = itemName;
}
public String getShortName() throws UnsupportedEncodingException {
	return shortName==null?"":URLEncoder.encode(shortName,"UTF-8");
}
public void setShortName(String shortName) {
	this.shortName = shortName;
}
public String getEnglishName() {
	return englishName;
}
public void setEnglishName(String englishName) {
	this.englishName = englishName;
}
public String getBarCode() throws UnsupportedEncodingException{
	return barCode==null?"":URLEncoder.encode(barCode,"UTF-8");
}
public void setBarCode(String barCode) {
	this.barCode = barCode;
}
public String getSkuProperty() throws UnsupportedEncodingException{
	return skuProperty==null?"":URLEncoder.encode(skuProperty,"UTF-8");
}
public void setSkuProperty(String skuProperty) {
	this.skuProperty = skuProperty;
}
public String getStockUnit() {
	return stockUnit;
}
public void setStockUnit(String stockUnit) {
	this.stockUnit = stockUnit;
}
public double getLength() {
	return length;
}
public void setLength(double length) {
	this.length = length;
}
public double getWidth() {
	return width;
}
public void setWidth(double width) {
	this.width = width;
}
public double getHeight() {
	return height;
}
public void setHeight(double height) {
	this.height = height;
}
public double getVolume() {
	return volume;
}
public void setVolume(double volume) {
	this.volume = volume;
}
public double getGrossWeight() {
	return grossWeight;
}
public void setGrossWeight(double grossWeight) {
	this.grossWeight = grossWeight;
}
public double getNetWeight() {
	return netWeight;
}
public void setNetWeight(double netWeight) {
	this.netWeight = netWeight;
}
public String getColor() {
	return color;
}
public void setColor(String color) {
	this.color = color;
}
public String getSize() throws UnsupportedEncodingException{
	return size==null?"":URLEncoder.encode(size,"UTF-8");
}
public void setSize(String size) {
	this.size = size;
}
public String getTitle() {
	return title;
}
public void setTitle(String title) {
	this.title = title;
}
public String getCategoryId() {
	return categoryId;
}
public void setCategoryId(String categoryId) {
	this.categoryId = categoryId;
}
public String getCategoryName() throws UnsupportedEncodingException {
	return categoryName==null?"":URLEncoder.encode(categoryName,"UTF-8");
}
public void setCategoryName(String categoryName) {
	this.categoryName = categoryName;
}
public String getPricingCategory() {
	return pricingCategory;
}
public void setPricingCategory(String pricingCategory) {
	this.pricingCategory = pricingCategory;
}
public int getSafetyStock() {
	return safetyStock;
}
public void setSafetyStock(int safetyStock) {
	this.safetyStock = safetyStock;
}
public String getItemType() {
	return itemType;
}
public void setItemType(String itemType) {
	this.itemType = itemType;
}
public double getTagPrice() {
	return tagPrice;
}
public void setTagPrice(double tagPrice) {
	this.tagPrice = tagPrice;
}
public double getRetailPrice() {
	return retailPrice;
}
public void setRetailPrice(double retailPrice) {
	this.retailPrice = retailPrice;
}
public double getCostPrice() {
	return costPrice;
}
public void setCostPrice(double costPrice) {
	this.costPrice = costPrice;
}
public double getPurchasePrice() {
	return purchasePrice;
}
public void setPurchasePrice(double purchasePrice) {
	this.purchasePrice = purchasePrice;
}
public String getSeasonCode() {
	return seasonCode;
}
public void setSeasonCode(String seasonCode) {
	this.seasonCode = seasonCode;
}
public String getSeasonName() throws UnsupportedEncodingException {
	return seasonName==null?"":URLEncoder.encode(seasonName,"UTF-8");
}
public void setSeasonName(String seasonName) {
	this.seasonName = seasonName;
}
public String getBrandCode() {
	return brandCode;
}
public void setBrandCode(String brandCode) {
	this.brandCode = brandCode;
}
public String getBrandName() throws UnsupportedEncodingException {
	return brandName==null?"":URLEncoder.encode(brandName,"UTF-8");
}
public void setBrandName(String brandName) {
	this.brandName = brandName;
}
public String getIsSNMgmt() {
	return isSNMgmt;
}
public void setIsSNMgmt(String isSNMgmt) {
	this.isSNMgmt = isSNMgmt;
}
public String getProductDate() {
	return productDate;
}
public void setProductDate(String productDate) {
	this.productDate = productDate;
}
public String getExpireDate() {
	return expireDate;
}
public void setExpireDate(String expireDate) {
	this.expireDate = expireDate;
}
public String getIsShelfLifeMgmt() {
	return isShelfLifeMgmt;
}
public void setIsShelfLifeMgmt(String isShelfLifeMgmt) {
	this.isShelfLifeMgmt = isShelfLifeMgmt;
}
public int getShelfLife() {
	return shelfLife;
}
public void setShelfLife(int shelfLife) {
	this.shelfLife = shelfLife;
}
public int getRejectLifecycle() {
	return rejectLifecycle;
}
public void setRejectLifecycle(int rejectLifecycle) {
	this.rejectLifecycle = rejectLifecycle;
}
public int getLockupLifecycle() {
	return lockupLifecycle;
}
public void setLockupLifecycle(int lockupLifecycle) {
	this.lockupLifecycle = lockupLifecycle;
}
public int getAdventLifecycle() {
	return adventLifecycle;
}
public void setAdventLifecycle(int adventLifecycle) {
	this.adventLifecycle = adventLifecycle;
}
public String getIsBatchMgmt() {
	return isBatchMgmt;
}
public void setIsBatchMgmt(String isBatchMgmt) {
	this.isBatchMgmt = isBatchMgmt;
}
public String getBatchCode() {
	return batchCode;
}
public void setBatchCode(String batchCode) {
	this.batchCode = batchCode;
}
public String getBatchRemark() throws UnsupportedEncodingException {
	return batchRemark==null?"":URLEncoder.encode(batchRemark,"UTF-8");
}
public void setBatchRemark(String batchRemark) {
	this.batchRemark = batchRemark;
}
public String getPackCode() {
	return packCode;
}
public void setPackCode(String packCode) {
	this.packCode = packCode;
}
public String getPcs() {
	return pcs;
}
public void setPcs(String pcs) {
	this.pcs = pcs;
}
public String getOriginAddress() {
	return originAddress;
}
public void setOriginAddress(String originAddress) {
	this.originAddress = originAddress;
}
public String getApprovalNumber() {
	return approvalNumber;
}
public void setApprovalNumber(String approvalNumber) {
	this.approvalNumber = approvalNumber;
}
public String getIsFragile() {
	return isFragile;
}
public void setIsFragile(String isFragile) {
	this.isFragile = isFragile;
}
public String getIsHazardous() {
	return isHazardous;
}
public void setIsHazardous(String isHazardous) {
	this.isHazardous = isHazardous;
}
public String getRemark() {
	return remark;
}
public void setRemark(String remark) {
	this.remark = remark;
}
public String getCreateTime() {
	return createTime;
}
public void setCreateTime(String createTime) {
	this.createTime = createTime;
}
public String getUpdateTime() {
	return updateTime;
}
public void setUpdateTime(String updateTime) {
	this.updateTime = updateTime;
}
public String getIsValid() {
	return isValid;
}
public void setIsValid(String isValid) {
	this.isValid = isValid;
}
public String getPackageMaterial() {
	return packageMaterial;
}
public void setPackageMaterial(String packageMaterial) {
	this.packageMaterial = packageMaterial;
}
public String getIsSku() {
	return isSku;
}
public void setIsSku(String isSku) {
	this.isSku = isSku;
}
public ExtendPropsClazz getExtendProps() {
	return extendProps;
}
public void setExtendProps(ExtendPropsClazz extendProps) {
	this.extendProps = extendProps;
}
}
